home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11705 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.3 KB

  1. Path: nntp.develop.bsis.com!usenet
  2. From: Sameer Soni <sameers@develop.bsis.com>
  3. Newsgroups: comp.protocols.ibm,bit.listserv.ibm-main,bit.listserv.cics-l,comp.unix.aix,comp.lang.c++,comp.lang.misc
  4. Subject: Migrating from UNIX C++ to MVS C++
  5. Date: Fri, 15 Mar 1996 15:15:07 -0500
  6. Organization: Broadway & Seymour
  7. Message-ID: <3149CFCB.1C0F@develop.bsis.com>
  8. NNTP-Posting-Host: hershey.develop.bsis.com
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset=us-ascii
  11. Content-Transfer-Encoding: 7bit
  12. X-Mailer: Mozilla 2.0 (X11; I; SunOS 5.4 sun4m)
  13.  
  14. This is relatively a new technological area, interesting though.
  15. v3.2 of C/C++ for MVS is going to be integral part of MVS/ESA
  16. OpenEdition's conformance to X/Open's XPG4. It's basically to
  17. port a wide variety of applications from UNIX to take advantage
  18. of the robustness, reliability and scalibility of the MVS system.
  19. This is what IBM says. However, it definitely makes lot of sense
  20. to have a screen-scraping system on MVS instead of UNIX.
  21.  
  22. We have some code that's running under UNIX and we may want to
  23. migrate that to MVS. I will first state the status of the existing
  24. code and then ask you some questions regarding migration. Your
  25. general view about this idea of migration, similar experience,
  26. problems/difficulties are most welcome.
  27.  
  28. EXISTING CODE
  29. -------------
  30.  
  31. 1. Runs on Solaris as a multi-threaded screen-scraping server and
  32.    acts as a server (resource manager) to Tuxedo.
  33. 2. Uses C Set++, Rogue Wave Tools.h++, and HLLAPI
  34. 3. Reads in a large number of ASCII configuration files.
  35. 4. Uses Solaris threads
  36. 5. Doesn't contain any O.S. dependencies other than threads
  37.    and some through Tools.h++
  38. 6. There is a separate GUI that runs under Motif and generates
  39.    the configuration files mentioned in step 3 above.
  40.  
  41. MIGRATION
  42. ---------
  43.  
  44. 1. What kind of effort is involved in porting the code to C/C++ for
  45.    MVS/ESA v3.2?
  46. 2. What version of MVS does support C/C++ 3.2? In other words, can
  47.    C/C++ v3.2 be installed on any MVS mainframe?
  48. 2. What do we need to change with respect to the reading of ASCII
  49.    files?
  50. 3. Is FEPI that comes with CICS on MVS same as HLLAPI? What are the
  51.    HLLAPI/EHLLAPI like products available on MVS?
  52. 4. What kind of threads are available on MVS? How can one use the
  53.    full program reentrency feature for C++/MVS to create a server on
  54.    MVS? Generally, what is the approach in achieving corresponding
  55.    of "Tuxedo <--> Resource Manager" on MVS?
  56. 5. Is there any way that an IBM workstation can be connected to the
  57.    mainframe for remote program development on MVS? Especially, for
  58.    our GUI, we would like to be able to use it on AIX workstation
  59.    connected to MVS and generate config files directly on MVS. Is there
  60.    any better approach than file transfer?
  61.  
  62. If you have any questions or need clarification, please do not
  63. hesitate.
  64.  
  65. Thanks.
  66.  
  67. -- 
  68. #########################################################
  69. #                                                       #
  70. #     Sameer Soni              sameer.soni@bsis.com     #
  71. #                                                       #
  72. #     Broadway & Seymour            (V) 704-344-3603    #
  73. #     128 S. Tryon St.              (F) 704-344-3900    #
  74. #     Charlotte, NC 28202-5050                          #
  75. #                                                       #
  76. #########################################################
  77.